# -*- coding: utf-8 -*-
from django.db import models
from rh.models import Servidor
from djtools.dbfields import SearchField

class AcaoJudicial(models.Model):
    data = models.DateField(u'Data')
    descricao = models.CharField(u'Descrição', max_length=55)
    
    class Meta:
        verbose_name = u'Ação Judicial'
        verbose_name_plural = u'Ações Judiciais'
    
    def __unicode__(self):
        return '%s' % self.descricao

class GrupoAcao(models.Model):
    acao = models.ForeignKey(AcaoJudicial)
    descricao = models.CharField(u'Descrição', max_length=55)
    servidor = models.ManyToManyField(Servidor)
    
    campo_busca = SearchField(search=['acao', 'descricao'])
    
    class Meta:
        verbose_name = u'Grupo da Ação'
        verbose_name_plural = u'Grupos das Ações'
    
    def __unicode__(self):
        return '%s' % self.descricao
    
#class DetalheAcaoGrupo(models.Model):
#    grupo = models.ForeignKey(GrupoAcao)
#    servidor = models.ManyToManyField(Servidor)
#    
#    class Meta:
#        verbose_name = u'Detalhe Grupo da Ação'
#        verbose_name_plural = u'Detalhes Grupos das Ações'
#    
#    def __unicode__(self):
#        return '%s' % self.servidor